package com.dhecp.project.quartz.service;

import com.dhecp.common.core.domain.AjaxResult;

/**
 * 定时任务通用调用方法（调用目标字符串） 服务层
 * @author DH-Xxj
 * @version 2020年11月25日
 */
public interface SysJobCommonService {

    /**
	 * 数据库可执行定时任务通用调用方法
	 * @param callingMethod 可执行SQL语句字符串
     * @return
     * @author DH-Xxj
     */
	AjaxResult jobCommonCallingMethod(String callingMethod);
	
	/**
	*@Description: 定时生成组装单
	*@Param: []
	*@return: com.dhecp.common.core.domain.AjaxResult
	*@Author: hlf
	*@date: 2022-12-30 14:36
	*/
	AjaxResult createProductAssemble();

	/**
	*@Description: 定时维护入库单组装方案
	*@Param: []
	*@return: com.dhecp.common.core.domain.AjaxResult
	*@Author: hlf
	*@date: 2022-12-30 14:36
	*/
	AjaxResult updateAssemblyMaintain();
	
	/**
	*@Description: 定时维护运营比例
	*@Param: []
	*@return: com.dhecp.common.core.domain.AjaxResult
	*@Author: hlf
	*@date: 2023-02-22 16:42
	*/
	AjaxResult updateOperateCompanyRatio();

	/**
	 *@Description: 定时删除任务
	 *@Param: []
	 *@return: com.dhecp.common.core.domain.AjaxResult
	 *@Author: fxz
	 *@date: 2023-02-23 14:36
	 */
	AjaxResult deleteTask();


	AjaxResult stockInJob();

	AjaxResult addHwStorageHistory();

}
